// export default {
//     mounted(el, binding) {
//       const observer = new IntersectionObserver((entries) => {
//         entries.forEach((entry) => {
//           if (entry.isIntersecting) {
//             el.src = entry.target.getAttribute('data-src');
//             observer.disconnect();
//           }
//         });
//       });
  
//       observer.observe(el);
//     },
//   };